'''
----登录函数----
编写一个用户登录逻辑，用户名密码提前设置（列表嵌套字典存储），返回用户登录成功或者失败的结果。
'''
user1 = {'id': '1001', 'username': 'zhangsan', 'password': '123'}
user2 = {'id': '1002', 'username': 'lisi', 'password': '123'}
user3 = {'id': '1003', 'username': 'wangwu', 'password': '123'}
user_list = [user1, user2, user3]

# 正确的
tag = 0
name = input('请输入你的用户名：')
pwd = input('请输入你的密码：')
for user in user_list:
    if name == user['username'] and pwd == user['password']:
        tag = 1
        break
if tag == 1:
    print('登录成功')
else:
    print('登录失败')

# 错误的
# tag = 0
# name = input('请输入你的用户名：')
# pwd = input('请输入你的密码：')
# for user in user_list:
#     if name == user['username'] and pwd == user['password']:
#         tag = 1
#         print('登录成功')
#         break
#     else:
#         print('登录失败')



'''
练习：   
----超市收银机----
为一家超市开发一个收银系统(以3-5种商品为例):
使用变量保存：商品编号 商品价格 商品名字
  1.提示用户输入商品编号和数量,然后显示总价多少钱。
  2.提示用户输入付款金额,然后显示找零金额。 
'''
goods1={'NO':'01','pri':1,'name':'apple'}
goods2={'NO':'02','pri':2,'name':'pear'}
goods3={'NO':'03','pri':3,'name':'coconut'}
goodlist=[goods1,goods2,goods3]


